package model

import scala.collection.mutable.ArrayBuffer
import traits.OperacionesCenso

class Provincia(val _nombre: String) extends OperacionesCenso {

  def nombre = _nombre

  override def fichasAnonimasFiltradas(): ArrayBuffer[FichaAnonima] = {
    fichas.filtrarFichasAnonimas(_.departamento.provincia.equals(this))
  }

  override def empresasFiltradas(): ArrayBuffer[EmpresaRegular] = {
    fichas.filtrarEmpresas(_.departamento.provincia.equals(this))
  }
  


   def equals(p: Provincia) : Boolean = {
    this.nombre.equals(p.nombre)
  }

}